Instalação e configuração do Nagios
Nagios é um sistema de monitoração das aplicações de rede. Ele vigia os hosts e serviços que você especificar, alertando quando um deles estiver "down" e também quando os mesmos estiverem "up", trabalhando de forma pró-ativa. Esta ferramenta é a evolução do NetSaint.
Parte 3: Instalação do Nagios
Primeiro precisamos especificar alguns parâmetros e criar o Makefile que será usado para compilar e instalar o software:
# ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ --with-nagios-user=nagios --with-nagios-grp=nagios
Geralmente quando instalamos o Nagios no diretório padrão (/usr/local/nagios), não precisamos utilizar todos os parâmetros acima, mas é sempre bom direcionar para o lugar correto.
Uma vez a configuração completa, irá aparecer um sumário de todos os parâmetros que foram usados durante a configuração. Tenha certeza que tudo está OK, senão execute o "configure" novamente com as opções corretas.
Existe também uma alta probabilidade de aparecer um aviso que a biblioteca GD está faltando. Consulte o site da Boutell para instalar essa biblioteca e execute o "configure" novamente com a opção --with-gd-lib e --with-gd-inc para especificar o exato diretório da biblioteca GD.
Caso não funcione, não se preocupe, o Nagios funcionará mesmo sem essa biblioteca. Essa biblioteca é usada somente em alguns CGI´s que criam imagens dinâmicas para a estatística de serviço. A aplicação é ainda muito útil sem estes gráficos.
Agora iremos compilar o software. Usaremos as seguintes opções (se você não estiver logado com o root, se logue agora):
# make all
Se durante o longo processo de compilação não acontecer nenhum erro, receberemos a mensagem "Compile Finished" no final da compilação.
Iremos executar três comandos para instalar vários componentes nos seus devidos lugares. Primeiro iremos instalar o programa principal, arquivos e diretórios no /usr/local/nagios.
# make install
Vamos agora instalar o script de inicialização para que o Nagios seja carregado automaticamente durante o boot. Esse script permite também que utilizemos a opção start, stop, restart e reload. Exemplo: "service nagios start".
# make install-init
No meu sistema (Red Hat 8.0) coloquei o script no diretório /etc/rc.d/init.d.
Se você der uma olhada dentro do diretório /usr/local/nagios você verá que existem quatro diretórios:
# ls /usr/local/nagios
Em geral para habilitar o uso do Nagios você precisa de um conjunto de arquivos de configuração. Estes arquivos estão dentro do diretório "etc", no qual será criado quando você executar o seguinte comando:
# make install-config
# ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ --with-nagios-user=nagios --with-nagios-grp=nagios
Geralmente quando instalamos o Nagios no diretório padrão (/usr/local/nagios), não precisamos utilizar todos os parâmetros acima, mas é sempre bom direcionar para o lugar correto.
Uma vez a configuração completa, irá aparecer um sumário de todos os parâmetros que foram usados durante a configuração. Tenha certeza que tudo está OK, senão execute o "configure" novamente com as opções corretas.
Existe também uma alta probabilidade de aparecer um aviso que a biblioteca GD está faltando. Consulte o site da Boutell para instalar essa biblioteca e execute o "configure" novamente com a opção --with-gd-lib e --with-gd-inc para especificar o exato diretório da biblioteca GD.
Caso não funcione, não se preocupe, o Nagios funcionará mesmo sem essa biblioteca. Essa biblioteca é usada somente em alguns CGI´s que criam imagens dinâmicas para a estatística de serviço. A aplicação é ainda muito útil sem estes gráficos.
Agora iremos compilar o software. Usaremos as seguintes opções (se você não estiver logado com o root, se logue agora):
# make all
Se durante o longo processo de compilação não acontecer nenhum erro, receberemos a mensagem "Compile Finished" no final da compilação.
Iremos executar três comandos para instalar vários componentes nos seus devidos lugares. Primeiro iremos instalar o programa principal, arquivos e diretórios no /usr/local/nagios.
# make install
Vamos agora instalar o script de inicialização para que o Nagios seja carregado automaticamente durante o boot. Esse script permite também que utilizemos a opção start, stop, restart e reload. Exemplo: "service nagios start".
# make install-init
No meu sistema (Red Hat 8.0) coloquei o script no diretório /etc/rc.d/init.d.
Se você der uma olhada dentro do diretório /usr/local/nagios você verá que existem quatro diretórios:
# ls /usr/local/nagios
bin sbin share varO diretório "bin" contém um simples arquivo chamado "nagios", que é o centro dos pacotes. Esta aplicação não é atualmente monitorada. O diretório "sbin" contém o CGI script que será usado na interface web. Dentro do diretório "share" você encontrará o HTML da documentação e finalmente o diretório "var", que é onde o Nagios armazenará informações quando iniciado.
Em geral para habilitar o uso do Nagios você precisa de um conjunto de arquivos de configuração. Estes arquivos estão dentro do diretório "etc", no qual será criado quando você executar o seguinte comando:
# make install-config